package com.cskaoyan.controller;

import com.cskaoyan.bean.BaseRespVo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 请求参数限定
 */
@Controller
@ResponseBody
public class ParameterLimitController {

    //请求参数中一定要包含username这个请求参数
    @RequestMapping(value = "login",params = "username")
    public BaseRespVo login() {
        return BaseRespVo.ok("login");
    }
    //请求参数中一定要包含username和password这个请求参数,并且username不能等于songge
    //and的关系
    //我们在这里并不建议大家使用这种方式做参数的值的限定
    @RequestMapping(value = "login2",params = {"username!=songge","password"})
    public BaseRespVo login2() {
        return BaseRespVo.ok("login2");
    }
}
